package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.BieVillage;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

/**
 * 住宅小区Mapper接口
 * 
 * @author zxl
 * @date 2021-05-03
 */
@Mapper
@Repository
public interface BieVillageMapper 
{
    /**
     * 查询住宅小区
     * 
     * @param villageId 住宅小区ID
     * @return 住宅小区
     */
    public BieVillage selectBieVillageById(String villageId);

    /**
     * 查询住宅小区列表
     * 
     * @param bieVillage 住宅小区
     * @return 住宅小区集合
     */
    public List<BieVillage> selectBieVillageList(BieVillage bieVillage);

    /**
     * 新增住宅小区
     * 
     * @param bieVillage 住宅小区
     * @return 结果
     */
    public int insertBieVillage(BieVillage bieVillage);

    /**
     * 修改住宅小区
     * 
     * @param bieVillage 住宅小区
     * @return 结果
     */
    public int updateBieVillage(BieVillage bieVillage);

    /**
     * 删除住宅小区
     * 
     * @param villageId 住宅小区ID
     * @return 结果
     */
    public int deleteBieVillageById(String villageId);

    /**
     * 批量删除住宅小区
     * 
     * @param villageIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteBieVillageByIds(String[] villageIds);
}
